func runtime.unlock
262 uses
runtime (current package)
chan.go#L204: unlock(&c.lock)
chan.go#L211: send(c, sg, ep, func() { unlock(&c.lock) }, 3)
chan.go#L227: unlock(&c.lock)
chan.go#L232: unlock(&c.lock)
chan.go#L363: unlock(&c.lock)
chan.go#L417: unlock(&c.lock)
chan.go#L515: unlock(&c.lock)
chan.go#L527: recv(c, sg, ep, func() { unlock(&c.lock) }, 3)
chan.go#L546: unlock(&c.lock)
chan.go#L551: unlock(&c.lock)
chan.go#L666: unlock((*mutex)(chanLock))
cpuprof.go#L68: unlock(&cpuprof.lock)
cpuprof.go#L83: unlock(&cpuprof.lock)
cpuprof.go#L210: unlock(&cpuprof.lock)
cpuprof.go#L215: unlock(&cpuprof.lock)
debug.go#L23: unlock(&sched.lock)
debugcall.go#L228: unlock(&sched.lock)
iface.go#L62: unlock(&itabLock)
iface.go#L78: unlock(&itabLock)
iface.go#L254: unlock(&itabLock)
lock_futex.go#L110: func unlock(l *mutex) {
malloc.go#L1440: unlock(&globalAlloc.mutex)
malloc.go#L1459: unlock(&globalAlloc.mutex)
mbitmap.go#L1469: unlock(&debugPtrmask.lock)
mcache.go#L90: unlock(&mheap_.lock)
mcache.go#L117: unlock(&mheap_.lock)
metrics.go#L444: unlock(&mheap_.lock)
mfinal.go#L124: unlock(&finlock)
mfinal.go#L145: unlock(&finlock)
mfinal.go#L181: unlock(&finlock)
mfinal.go#L255: unlock(&finlock)
mgc.go#L495: unlock(&work.sweepWaiters.lock)
mgc.go#L1021: unlock(&work.sweepWaiters.lock)
mgc.go#L1286: unlock(&sched.lock)
mgc.go#L1467: unlock(&mheap_.lock)
mgc.go#L1476: unlock(&mheap_.lock)
mgc.go#L1499: unlock(&sweep.lock)
mgc.go#L1524: unlock(&mheap_.lock)
mgc.go#L1562: unlock(&sched.sudoglock)
mgc.go#L1575: unlock(&sched.deferlock)
mgc.go#L1654: unlock(&mheap_.speciallock)
mgc.go#L1681: unlock(&mheap_.speciallock)
mgcmark.go#L301: unlock(&sched.gFree.lock)
mgcmark.go#L320: unlock(&sched.gFree.lock)
mgcmark.go#L398: unlock(&s.speciallock)
mgcmark.go#L603: unlock(&work.assistQueue.lock)
mgcmark.go#L616: unlock(&work.assistQueue.lock)
mgcmark.go#L633: unlock(&work.assistQueue.lock)
mgcmark.go#L699: unlock(&work.assistQueue.lock)
mgcpacer.go#L1259: unlock(&mheap_.lock)
mgcscavenge.go#L224: unlock(&scavenge.lock)
mgcscavenge.go#L430: unlock(&scavenge.lock)
mgcscavenge.go#L537: unlock(&p.scav.lock)
mgcscavenge.go#L556: unlock(&p.scav.lock)
mgcscavenge.go#L568: unlock(&p.scav.lock)
mgcscavenge.go#L587: unlock(&p.scav.lock)
mgcscavenge.go#L697: unlock(p.mheapLock)
mgcscavenge.go#L700: unlock(p.mheapLock)
mgcscavenge.go#L727: unlock(p.mheapLock)
mgcscavenge.go#L731: unlock(p.mheapLock)
mgcscavenge.go#L763: unlock(p.mheapLock)
mgcscavenge.go#L770: unlock(&p.scav.lock)
mgcsweep.go#L293: unlock(&sweep.lock)
mgcsweep.go#L404: unlock(&mheap_.lock)
mgcwork.go#L371: unlock(&work.wbufSpans.lock)
mgcwork.go#L383: unlock(&work.wbufSpans.lock)
mgcwork.go#L457: unlock(&work.wbufSpans.lock)
mgcwork.go#L466: unlock(&work.wbufSpans.lock)
mgcwork.go#L481: unlock(&work.wbufSpans.lock)
mheap.go#L793: unlock(&h.lock)
mheap.go#L848: unlock(&h.lock)
mheap.go#L869: unlock(&h.lock)
mheap.go#L1141: unlock(&h.lock)
mheap.go#L1172: unlock(&h.lock)
mheap.go#L1203: unlock(&h.lock)
mheap.go#L1441: unlock(&h.lock)
mheap.go#L1460: unlock(&h.lock)
mheap.go#L1532: unlock(&h.lock)
mheap.go#L1538: unlock(&h.pages.scav.lock)
mheap.go#L1735: unlock(&span.speciallock)
mheap.go#L1750: unlock(&span.speciallock)
mheap.go#L1793: unlock(&span.speciallock)
mheap.go#L1816: unlock(&mheap_.speciallock)
mheap.go#L1845: unlock(&mheap_.speciallock)
mheap.go#L1857: unlock(&mheap_.speciallock)
mheap.go#L1872: unlock(&mheap_.speciallock)
mheap.go#L1925: unlock(&mheap_.speciallock)
mheap.go#L1931: unlock(&mheap_.speciallock)
mheap.go#L2017: unlock(&gcBitsArenas.lock)
mheap.go#L2031: unlock(&gcBitsArenas.lock)
mheap.go#L2046: unlock(&gcBitsArenas.lock)
mheap.go#L2091: unlock(&gcBitsArenas.lock)
mheap.go#L2099: unlock(&gcBitsArenas.lock)
mprof.go#L287: unlock(&proflock)
mprof.go#L303: unlock(&proflock)
mprof.go#L337: unlock(&proflock)
mprof.go#L351: unlock(&proflock)
mprof.go#L370: unlock(&proflock)
mprof.go#L438: unlock(&proflock)
mprof.go#L613: unlock(&proflock)
mprof.go#L645: unlock(&proflock)
mprof.go#L696: unlock(&proflock)
mprof.go#L725: unlock(&proflock)
mprof.go#L907: unlock(&tracelock)
mprof.go#L923: unlock(&tracelock)
mprof.go#L936: unlock(&tracelock)
mspanset.go#L95: unlock(&b.spineLock)
mspanset.go#L131: unlock(&b.spineLock)
mstats.go#L524: unlock(&mheap_.lock)
mstats.go#L840: unlock(&m.noPLock)
mstats.go#L903: unlock(&m.noPLock)
netpoll.go#L198: unlock(&netpollInitLock)
netpoll.go#L237: unlock(&pd.lock)
netpoll.go#L268: unlock(&c.lock)
netpoll.go#L326: unlock(&pd.lock)
netpoll.go#L395: unlock(&pd.lock)
netpoll.go#L425: unlock(&pd.lock)
netpoll.go#L571: unlock(&pd.lock)
netpoll.go#L592: unlock(&pd.lock)
netpoll.go#L633: unlock(&c.lock)
panic.go#L321: unlock(&sched.deferlock)
panic.go#L382: unlock(&sched.deferlock)
panic.go#L1195: unlock(&paniclk)
plugin.go#L69: unlock(&itabLock)
print.go#L80: unlock(&debuglock)
proc.go#L397: unlock(&sched.sudoglock)
proc.go#L458: unlock(&sched.sudoglock)
proc.go#L542: unlock(&allglock)
proc.go#L579: unlock(&allglock)
proc.go#L723: unlock(&sched.lock)
proc.go#L825: unlock(&sched.lock)
proc.go#L1212: unlock(&sched.lock)
proc.go#L1273: unlock(&sched.lock)
proc.go#L1483: unlock(&sched.lock)
proc.go#L1524: unlock(&sched.lock)
proc.go#L1538: unlock(&sched.lock)
proc.go#L1609: unlock(&sched.lock)
proc.go#L1653: unlock(&sched.lock)
proc.go#L1682: unlock(&sched.lock)
proc.go#L1740: unlock(&sched.lock)
proc.go#L2115: unlock(&newmHandoff.lock)
proc.go#L2187: unlock(&sched.lock)
proc.go#L2194: unlock(&newmHandoff.lock)
proc.go#L2205: unlock(&newmHandoff.lock)
proc.go#L2227: unlock(&sched.lock)
proc.go#L2271: unlock(&sched.lock)
proc.go#L2298: unlock(&sched.lock)
proc.go#L2311: unlock(&sched.lock)
proc.go#L2360: unlock(&sched.lock)
proc.go#L2371: unlock(&sched.lock)
proc.go#L2378: unlock(&sched.lock)
proc.go#L2387: unlock(&sched.lock)
proc.go#L2477: unlock(&sched.lock)
proc.go#L2562: unlock(&sched.lock)
proc.go#L2663: unlock(&sched.lock)
proc.go#L2668: unlock(&sched.lock)
proc.go#L2675: unlock(&sched.lock)
proc.go#L2778: unlock(&sched.lock)
proc.go#L2914: unlock(&sched.lock)
proc.go#L2977: unlock(&sched.lock)
proc.go#L2985: unlock(&sched.lock)
proc.go#L2992: unlock(&sched.lock)
proc.go#L2996: unlock(&sched.lock)
proc.go#L3084: unlock(&sched.lock)
proc.go#L3099: unlock(&sched.lock)
proc.go#L3178: unlock(&sched.lock)
proc.go#L3205: unlock(&sched.lock)
proc.go#L3209: unlock(&sched.lock)
proc.go#L3303: unlock(&pp.timersLock)
proc.go#L3309: unlock((*mutex)(lock))
proc.go#L3349: unlock(&sched.lock)
proc.go#L3661: unlock(&sched.lock)
proc.go#L3679: unlock(&sched.lock)
proc.go#L3888: unlock(&sched.lock)
proc.go#L3924: unlock(&sched.lock)
proc.go#L4224: unlock(&sched.gFree.lock)
proc.go#L4248: unlock(&sched.gFree.lock)
proc.go#L4297: unlock(&sched.gFree.lock)
proc.go#L4582: unlock(&sched.lock)
proc.go#L4662: unlock(&pp.timersLock)
proc.go#L4663: unlock(&plocal.timersLock)
proc.go#L4686: unlock(&mheap_.lock)
proc.go#L4772: unlock(&allpLock)
proc.go#L4832: unlock(&allpLock)
proc.go#L4929: unlock(&sched.lock)
proc.go#L4994: unlock(&sched.lock) // unlock so that GODEBUG=scheddetail=1 doesn't hang
proc.go#L5029: unlock(&sched.lock) // unlock so that GODEBUG=scheddetail=1 doesn't hang
proc.go#L5051: unlock(&sched.lock)
proc.go#L5091: unlock(&sched.lock)
proc.go#L5115: unlock(&sched.lock)
proc.go#L5183: unlock(&forcegc.lock)
proc.go#L5189: unlock(&sched.sysmonlock)
proc.go#L5250: unlock(&allpLock)
proc.go#L5269: unlock(&allpLock)
proc.go#L5369: unlock(&sched.lock)
proc.go#L5405: unlock(&sched.lock)
proc.go#L5416: unlock(&sched.lock)
proc.go#L5424: unlock(&sched.lock)
proc.go#L5429: unlock(&sched.lock)
proc.go#L5601: unlock(&pp.timersLock)
proc.go#L5749: unlock(&sched.lock)
proc.go#L5783: unlock(&sched.lock)
proc.go#L6042: unlock(&sched.lock)
runtime.go#L45: unlock(&ticks.lock)
rwmutex.go#L46: unlock(&rw.rLock)
rwmutex.go#L53: unlock(&rw.rLock)
rwmutex.go#L75: unlock(&rw.rLock)
rwmutex.go#L94: unlock(&rw.rLock)
rwmutex.go#L99: unlock(&rw.rLock)
rwmutex.go#L122: unlock(&rw.rLock)
rwmutex.go#L124: unlock(&rw.wLock)
select.go#L59: unlock(&c.lock)
select.go#L93: unlock(&lastc.lock)
select.go#L98: unlock(&lastc.lock)
sema.go#L138: unlock(&root.lock)
sema.go#L175: unlock(&root.lock)
sema.go#L182: unlock(&root.lock)
sema.go#L493: unlock(&l.lock)
sema.go#L541: unlock(&l.lock)
sema.go#L566: unlock(&l.lock)
sema.go#L597: unlock(&l.lock)
sema.go#L603: unlock(&l.lock)
stack.go#L293: unlock(&stackpool[order].item.mu)
stack.go#L312: unlock(&stackpool[order].item.mu)
stack.go#L332: unlock(&stackpool[order].item.mu)
stack.go#L385: unlock(&stackpool[order].item.mu)
stack.go#L408: unlock(&stackLarge.lock)
stack.go#L484: unlock(&stackpool[order].item.mu)
stack.go#L514: unlock(&stackLarge.lock)
stack.go#L845: unlock(&sg.c.lock)
stack.go#L1231: unlock(&stackpool[order].item.mu)
stack.go#L1245: unlock(&stackLarge.lock)
time.go#L274: unlock(&pp.timersLock)
time.go#L494: unlock(&pp.timersLock)
time.go#L865: unlock(&pp.timersLock)
time.go#L1038: unlock(&allpLock)
trace.go#L203: unlock(&trace.bufLock)
trace.go#L204: unlock(&sched.sysmonlock)
trace.go#L275: unlock(&trace.bufLock)
trace.go#L277: unlock(&sched.sysmonlock)
trace.go#L297: unlock(&trace.bufLock)
trace.go#L298: unlock(&sched.sysmonlock)
trace.go#L334: unlock(&trace.bufLock)
trace.go#L336: unlock(&sched.sysmonlock)
trace.go#L370: unlock(&trace.lock)
trace.go#L393: unlock(&trace.lock)
trace.go#L407: unlock(&trace.lock)
trace.go#L421: unlock(&trace.lock)
trace.go#L433: unlock(&trace.lock)
trace.go#L445: unlock(&trace.lock)
trace.go#L458: unlock(&trace.lock)
trace.go#L470: unlock(&trace.lock)
trace.go#L475: unlock(&trace.lock)
trace.go#L488: unlock(&trace.lock)
trace.go#L636: unlock(&trace.bufLock)
trace.go#L675: unlock(&trace.lock)
trace.go#L697: unlock(&trace.stringsLock)
trace.go#L709: unlock(&trace.stringsLock)
trace.go#L807: unlock(&tab.lock)
trace.go#L823: unlock(&tab.lock)
trace.go#L896: unlock(&trace.lock)
type.go#L185: unlock(&reflectOffs.lock)
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)